// 全局注册 公共组件
import PageTools from './PageTools'
// Excel 导入组件
import UploadExcel from './UploadExcel'
// 用户图片信息预览
import ImageUpload from './ImageUpload'
import TagsView from './TagsView'

// 导出  给谁用?
export default {
  install(Vue) {
    // 注册全局的通用栏组件对象
    Vue.component('PageTools', PageTools)
    // 注册全局的Excel 功能
    Vue.component('UploadExcel', UploadExcel)
    // 注册全局用户头像
    Vue.component('ImageUpload', ImageUpload)
    Vue.component('TagsView', TagsView)
  }
}

// export const imageerror = {
//   inserted(dom, options) {
//     //   图片异常的逻辑
//     //  监听img标签的错误事件  因为图片加载失败 会触发  onerror事件
//     dom.src = dom.src || options.value

//     dom.onerror = function() {
//       // 图片失败  赋值一个默认的图片
//       dom.src = options.value
//     }
//   },
//   componentUpdated(dom, options) {
//     dom.src = dom.src || options.value
//   }
// }
